MicrosoftAzure\Storage\Blob\BlobRestProxy C

Total Complexity 110
Dependencies 65
Dependents 1
Total lines 2,585
Lines of code 1,692
Logical lines of code 679
Comment lines 568
Methods 46
Properties 1

Methods 46

Method Rating Maintainability Complexity Lines of code
commitBlobBlocks()
A
37 4 92
listBlobs()
A
40 5 72
_putLeaseImpl()
A
42 6 56
createBlockBlobConcurrent()
A
40 5 71
createBlockBlob()
S
42 4 59
setBlobProperties()
S
38 2 87
deleteBlob()
S
45 4 50
_addCreateBlobOptionalHeaders()
S
40 2 79
getBlob()
S
42 3 62
_updatePageBlobPagesImpl()
S
41 2 69
listContainers()
S
45 3 53
copyBlob()
S
44 2 57
listPageBlobRanges()
S
44 2 53
getBlobMetadata()
S
45 2 49
listBlobBlocks()
S
45 2 49
setContainerAcl()
S
46 2 48
createPageBlob()
S
46 2 46
setServiceProperties()
S
47 2 45
_getBlobUrl()
S
58 4 15
_getContainerPropertiesImpl()
S
46 2 44
setBlobMetadata()
S
46 2 44
getBlobProperties()
S
47 2 44
getContainerAcl()
S
47 2 42
setContainerMetadata()
S
48 2 40
createBlobSnapshot()
S
48 2 39
getServiceProperties()
S
49 2 36
deleteContainer()
S
50 2 35
createContainer()
S
50 2 33
_getBlobPropertiesResultFromResponse()
S
49 2 32
createBlobBlock()
S
50 2 30
saveBlobToFile()
S
59 3 14
acquireLease()
S
63 3 11
createBlobPages()
S
58 2 16
_addOptionalRangeHeader()
S
66 3 8
setSingleBlobUploadThresholdInBytes()
S
67 3 8
_createPath()
S
62 2 11
createBlobBlockHeader()
S
59 1 19
createBlobBlockQueryParams()
S
59 1 19
renewLease()
S
64 2 10
releaseLease()
S
66 2 9
breakLease()
S
64 2 10
_getCopyBlobSourceName()
S
68 2 7
clearBlobPages()
S
66 1 10
getContainerMetadata()
S
79 1 3
getContainerProperties()
S
79 1 3
getSingleBlobUploadThresholdInBytes()
S
82 1 3